over the course of time, two rolling key corner cases surfaced from the QMK rabbit hole descended in the (highly personal) tuning of the BEAKL Pi keyboard behaviour..
rolling sequences leading with the I or Space may not register as desired because the thumb key momentarily raises their respective Symbol and Regex Layer, supplanting the Base Layer alpha keys. To resolve this issue, the thumb side hand of the Symbol and Regex Layers is defined with their respective alpha keys (which, beforehand were defined as null keys and navigation keys)..
The thumb side hand keys (grayed) now issue their respective Base Layer alpha keys—refer to the BEAKL Pi layout and the dotfiles.
doing so required moving the cursor navigation keys from the Symbol Layer to another layer—assigned, in this case, to the Edit Layer for equal ease of thumb activation..
The compile time defined double tap private and public strings are relocated to accommodate the change.
rolling keys were not originally defined for the pinkie finger alpha keys on the expectation that the slower pinkie finger rolls would likely not trigger any sequencing errors. Wrong! So the Z J X and V keys are now handled by the mod_roll() function.